package com.ftg.learn.chapter04.linetable;

/**
 * 表示每一个节点
 *
 * @author 布衣
 */
public class NodeForMe<E> {

    //数据域
    private E data;

    //指针域
    private NodeForMe<E> next;

    //重载 : 列表  （类型不同，数量不同，顺序不同）
    public NodeForMe() {

    }

    public NodeForMe(E data) {
        this.data = data;
    }

    public NodeForMe(E data, NodeForMe<E> next) {
        this.data = data;
        this.next = next;
    }

    public E getData() {
        return data;
    }

    public void setData(E data) {
        this.data = data;
    }

    public NodeForMe<E> getNext() {
        return next;
    }

    public void setNext(NodeForMe<E> next) {
        this.next = next;
    }
}
